﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Webmedia.Wedding.Entities.Object.People;
namespace Webmedia.Wedding.Entities.Object.HopDong
{
   public class HanMucBan
    {
       [Key]
        public int ID { get; set; }
         [Display(Name = "Hạn Mức bàn")]
        public string TenHanMuc { get; set; }//hạn mức bàn.
          [Display(Name = "Từ")]
        public int TuBan { get; set; }//từ số bàn 10
          [Display(Name = "Đến")]
        public int DenBan { get; set; }//          15
          [Display(Name = "Số bàn dự bị")]
        public int SoBanDuBi { get; set; }//        2
          [Display(Name = "Số bàn phát sinh tối đa")]
        public int SoBanPhatSinh { get; set; }// số bàn phát sinh

          //
          [Display(Name = "Ngày Tạo")]
          public DateTime NgayTao { get; set; }
          //
          [Display(Name = "Người tạo")]
          public Nullable<int> NguoiTaoID { get; set; }
          [ForeignKey("NguoiTaoID")]
          public virtual NguoiDung NguoiTao { get; set; }
          //
          [Display(Name = "Ngày cập nhật")]
          public Nullable<DateTime> NgayUpdate { get; set; }
          //
          [Display(Name = "Người cập nhật")]
         public Nullable<int> NguoiUpdateID { get; set; }
          [ForeignKey("NguoiUpdateID")]
          public virtual NguoiDung NguoiCapNhat { get; set; }

          public bool Deleted { get; set; }
          [Display(Name = "Áp dụng")]
          public bool Enable { get; set; }

          [InverseProperty("HanMucBan")]
          public virtual ICollection<HopDong_Sanh> HopDong_Sanhs { get; set; }
    }
}
